/*
 * Usuario.java
 *
 * Created on 10 de Julho de 2007, 11:16
 *
 * To change this template, choose Tools | Template Manager
 * and open the template in the editor.
 */

package br.usp.poli.mfc.struts.bean;

import java.io.Serializable;

/**
 *
 * @author Renato
 */
public class Usuario implements Serializable {
    
    private String login;
    private String senha;
    private String nome;
    private Integer id_usuario;
    private Integer id_cargo;
    private Integer id_departamento;
    
    /** Creates a new instance of Usuario */
    public Usuario() {
    }
    
    //Construtor com os campos definidos
    
    public Usuario(String login, String senha, String nome, Integer id_usuario, Integer id_cargo, Integer id_departamento) {
        this.setLogin(login);
        this.setSenha(senha);
        this.setNome(nome);
        this.setId_cargo(id_cargo);
        this.setId_usuario(id_usuario);
        this.setId_departamento(id_departamento);
    }

    public String getLogin() {
        return login;
    }

    public void setLogin(String login) {
        this.login = login;
    }

    public String getSenha() {
        return senha;
    }

    public void setSenha(String senha) {
        this.senha = senha;
    }

    public String getNome() {
        return nome;
    }

    public void setNome(String nome) {
        this.nome = nome;
    }

    public Integer getId_usuario() {
        return id_usuario;
    }

    public void setId_usuario(Integer id_usuario) {
        this.id_usuario = id_usuario;
    }

    public Integer getId_cargo() {
        return id_cargo;
    }

    public void setId_cargo(Integer id_cargo) {
        this.id_cargo = id_cargo;
    }

    public Integer getId_departamento() {
        return id_departamento;
    }

    public void setId_departamento(Integer id_departamento) {
        this.id_departamento = id_departamento;
    }
    
    public String toString() {
        return "User: " + this.getLogin() + " Nome: " + this.getNome();
    }
    
}
